/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved.
 */
package com.icinfo.cloud.provider.punish.ucase.casemain.service;

import com.icinfo.cloud.provider.punish.ucase.casemain.model.CaseProsecutionRegister;
import com.icinfo.cloud.provider.punish.ucase.casemain.vo.CaseProsecutionRegisterVo;
import com.icinfo.framework.core.service.BaseService;

/**
 * 描述: 案件诉讼登记表 case_prosecution_register 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年12月01日
 */
public interface ICaseProsecutionRegisterService extends BaseService {

    /**
     * 获取案件诉讼登记信息
     *
     * @param id 诉讼登记唯一标识
     * @author lilihao
     * @date 2022/12/5 0:13
     */
    CaseProsecutionRegister getInfoById(String id);

    /**
     * 获取案件诉讼登记信息
     *
     * @param caseProsecutionRegister 诉讼登记信息
     * @author lilihao
     * @date 2022/12/5 0:13
     */
    CaseProsecutionRegisterVo getInfo(CaseProsecutionRegister caseProsecutionRegister);

    /**
     * 保存案件诉讼登记信息
     *
     * @param caseProsecutionRegister 诉讼登记信息
     * @author lilihao
     * @date 2022/12/5 0:13
     */
    void saveInfo(CaseProsecutionRegister caseProsecutionRegister);

    /**
     * 更新案件诉讼登记信息
     *
     * @param caseProsecutionRegister 诉讼登记信息
     * @author lilihao
     * @date 2022/12/5 0:13
     */
    void updateInfo(CaseProsecutionRegister caseProsecutionRegister);

    /**
     * 删除案件诉讼登记信息
     *
     * @param caseProsecutionRegister 诉讼登记信息
     * @author lilihao
     * @date 2022/12/5 0:13
     */
    void delInfo(CaseProsecutionRegister caseProsecutionRegister);
}